import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description
 * User: cjc
 * Date: 2025-03-02
 * Time: 19:35
 */
public class Test {
    public static void main(String[] args) {
        output();
        WhilePut();

    }
    //循环输入
    public static void WhilePut() {
        Scanner scan = new Scanner(System.in);
        int sum = 0;
        while(scan.hasNextInt()) {
            int num = scan.nextInt();
            sum  += num;
        }//IDEA上ctrl+d结束
        System.out.println(sum);
        scan.close();//调用关闭方法
    }

    public static void output() {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入你的姓名：");
        String name = scan.nextLine();
        System.out.println("请输入你的年龄：");
        int age = scan.nextInt();
        System.out.println("请输入你的工资：");
        float salary = scan.nextFloat();
        System.out.println("你的名字是："+name);
        System.out.println("你的年龄是："+age);
        System.out.println("你的工资是："+salary);

        System.out.println("请输入你的年龄：");
        int age2 = scan.nextInt();
        //scan.nextLine(); <-- 解决问题的方法
        System.out.println("请输入你的姓名：");
        String name2 = scan.nextLine();
        System.out.println("请输入你的工资：");
        float salary2 = scan.nextFloat();
        System.out.println("你的名字是："+name2);
        System.out.println("你的年龄是："+age2);
        System.out.println("你的工资是："+salary2);
        //当依次输入的顺序发生变换，出现名字跳过；
        //原因是：当我们输入年龄是按了回车，scan.nextLine()将回车读入
        scan.close();//调用关闭方法
    }

}
